How A Flintlock Works